body {
    font-family: '微软雅黑', Lato, Helvetica, Arial, sans-serif;
    background: #f5f5f5;
}

nav {
    z-index: 999;
}

nav.navbar.navbar-inverse {
    position: fixed;
    top: 0;
    width: 100%;
    border-radius: 0 !important;
}

.progress .bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.navbar-inverse .nav > li > a {
    text-decoration: none;
}

div.nav.navbar-nav {
    color: white;
    height: 53px;
    line-height: 53px;
}

ul.nav.navbar-nav.navbar-right {
    padding-right: 20px;
}

ol.breadcrumb {
    font-size: 14px;
    margin: 5px 30px 5px 30px;
    border-bottom: dotted 1px #eeeeee;
}

.body {
    margin: 10px 30px;
    padding: 10px 30px;
    border-radius: 4px;
    background: #fafafa;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: lighter;
}

td {
    border-top: none !important;
    vertical-align: middle !important;
}

tr {
    border-bottom: solid 1px #eeeeee;
}

tr:hover > td {
    background: white !important;
}